Conditions | 4 |
Paths | 8 |
Total Lines | 19 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | /** |
||
24 | ct.selectElement = function(element, index) { |
||
25 | let slot = {}; |
||
26 | for(let key in data.element_slot){ |
||
27 | slot[key] = angular.copy(data.element_slot[key]); |
||
28 | } |
||
29 | let first = Object.keys(data.generators)[0]; |
||
30 | slot.generators[first] = 1; |
||
31 | slot.element = element; |
||
32 | state.player.element_slots[index] = slot; |
||
33 | |||
34 | let cachedReactions = state.reactionsCache[slot.element]; |
||
35 | if(cachedReactions){ |
||
36 | slot.reactions = cachedReactions; |
||
37 | } |
||
38 | let cachedRedoxes = state.redoxesCache[slot.element]; |
||
39 | if(cachedRedoxes){ |
||
40 | slot.redoxes = cachedRedoxes; |
||
41 | } |
||
42 | }; |
||
43 | |||
61 |